//package com.sunday.volunteer.window;
//
//import android.app.Activity;
//import android.content.Context;
//import android.text.TextUtils;
//import android.view.LayoutInflater;
//import android.view.View;
//
//
//import com.sunday.volunteer.R;
//
//import butterknife.Bind;
//import butterknife.ButterKnife;
//
///**
// * Created by Administrator on 2015/11/20.
// */
//public class ShareWindow extends MyWindow {
//
//    private View contentView;
//    @Bind(R.id.qq)
//    View qq;
//    @Bind(R.id.qzone)
//    View qzone;
//    @Bind(R.id.wechat)
//    View wechat;
//    @Bind(R.id.wxcircle)
//    View wxcircle;
//    @Bind(R.id.sina)
//    View sina;
//
//    private ShareAction action;
//    public ShareWindow(Context context, String title, String content, String url, String image, ShareUtil.ShareListener listener, SHARE_MEDIA... list) {
//        super(context);
//        LayoutInflater mLayoutInflater = LayoutInflater.from(context);
//        contentView = mLayoutInflater.inflate(R.layout.window_share, null);
//        ButterKnife.bind(this, contentView);
//        setContentView(contentView);
//        UMImage umImage;
//        if(TextUtils.isEmpty(image)){
//            umImage =new UMImage(context , R.mipmap.icon);
//        }else {
//            umImage =new UMImage(context , image);
//        }
//        action = new ShareAction((Activity) context).setPlatform(SHARE_MEDIA.WEIXIN_CIRCLE ).setCallback(listener)
//                .withText(content)
//                .withTitle(title)
//                .withTargetUrl(url)
//                .withMedia(umImage);
//        qq.setOnClickListener(onClickListener);
//        qzone.setOnClickListener(onClickListener);
//        wechat.setOnClickListener(onClickListener);
//        wxcircle.setOnClickListener(onClickListener);
//        sina.setOnClickListener(onClickListener);
//        qq.setTag(0);
//        qzone.setTag(0);
//        wechat.setTag(0);
//        wxcircle.setTag(0);
//        sina.setTag(0);
//
//        for(SHARE_MEDIA item :list){
//            if((int)sina.getTag() == 0) {
//                    sina.setVisibility(item == SHARE_MEDIA.SINA ?View.VISIBLE :View.GONE);
//                    sina.setTag(item == SHARE_MEDIA.SINA ?1:0);
//            }
//            if((int)qq.getTag() == 0) {
//                qq.setVisibility(item == SHARE_MEDIA.QQ ?View.VISIBLE :View.GONE);
//                qq.setTag(item == SHARE_MEDIA.QQ ?1:0);
//            }
//            if((int) qzone.getTag() == 0) {
//                qzone.setVisibility(item == SHARE_MEDIA.QZONE ?View.VISIBLE :View.GONE);
//                qzone.setTag(item == SHARE_MEDIA.QZONE ?1:0);
//            }
//            if((int)wechat.getTag() == 0) {
//                wechat.setVisibility(item == SHARE_MEDIA.WEIXIN ?View.VISIBLE :View.GONE);
//                wechat.setTag(item == SHARE_MEDIA.WEIXIN ?1:0);
//            }
//            if((int)wxcircle.getTag() == 0) {
//                wxcircle.setVisibility(item == SHARE_MEDIA.WEIXIN_CIRCLE ?View.VISIBLE :View.GONE);
//                wxcircle.setTag(item == SHARE_MEDIA.WEIXIN_CIRCLE ?1:0);
//            }
//        }
//    }
//
//
//    private View.OnClickListener onClickListener = new View.OnClickListener() {
//        @Override
//        public void onClick(View v) {
//            if(action == null){
//                return;
//            }
//            dismiss();
//            switch (v.getId()){
//                case R.id.qq:
//                    action.setPlatform(SHARE_MEDIA.QQ).share();
//                    break;
//                case R.id.qzone:
//                    action.setPlatform(SHARE_MEDIA.QZONE).share();
//                    break;
//                case R.id.wechat:
//                    action.setPlatform(SHARE_MEDIA.WEIXIN).share();
//                    break;
//                case R.id.wxcircle:
//                    action.setPlatform(SHARE_MEDIA.WEIXIN_CIRCLE).share();
//                    break;
//                case R.id.sina:
//                    action.setPlatform(SHARE_MEDIA.SINA).share();
//                    break;
//            }
//        }
//    };
//
//}
